﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Prism.Games.GalEngine.Scripts.Parser
{
    [Serializable]
    public class WindowConfig
    {
        public WindowConfig()
        {
            this.BGMVolume = 1;
            this.SEVolume = 1;
            this.VocalVolume = 1;
            this.EffectVolume = 1;
            this.Name = "";

            this.IsFullScreen = false;
            this.IsWindow = true;
            this.IsSmallSize = false;
            this.IsOriginalSize = true;

            this.IsSkipNotRead = false;
            this.IsStopNotRead = true;
        }


        public int NativeHeight { get; set; }
        public int NativeWidth { get; set; }

        public int WindowModeLeft { get; set; }
        public int WindowModeTop { get; set; }

        public int ZoomHeight { get; set; }
        public int ZoomWidth { get; set; }

        public bool IsFullScreen { get; set; }
        public bool IsWindow { get; set; }
        public bool IsSmallSize { get; set; }
        public bool IsOriginalSize { get; set; }

        public bool IsSkipNotRead { get; set; }
        public bool IsStopNotRead { get; set; }

        public string Name { get; set; }

        public float BGMVolume { get; set; }
        public float SEVolume { get; set; }
        public float VocalVolume { get; set; }
        public float EffectVolume { get; set; }
    }
}
